include ../common.make

rules_sources =  \
	AutoLayoutTypesShouldNotBeComVisibleRule.cs \
	AvoidInt64ArgumentsInComVisibleMethodsRule.cs \
	AvoidNonPublicFieldsInComVisibleValueTypesRule.cs \
	AvoidOverloadsInComVisibleInterfacesRule.cs \
	AvoidStaticMembersInComVisibleTypesRule.cs \
	ComVisibleShouldInheritFromComVisibleRule.cs \
	ComVisibleTypesShouldBeCreatableRule.cs \
	DoNotUseAutoDualClassInterfaceTypeRule.cs \
	MarkComSourceInterfacesAsIDispatchRule.cs \
	ReviewComRegistrationMethodsRule.cs \
	ComRocks.cs

tests_sources = \
	AutoLayoutTypesShouldNotBeComVisibleTest.cs \
	AvoidInt64ArgumentsInComVisibleMethodsTest.cs \
	AvoidNonPublicFieldsInComVisibleValueTypesTest.cs \
	AvoidOverloadsInComVisibleInterfacesTest.cs \
	AvoidStaticMembersInComVisibleTypesTest.cs \
	ComVisibleShouldInheritFromComVisibleTest.cs \
	ComVisibleTypesShouldBeCreatableTest.cs \
	DoNotUseAutoDualClassInterfaceTypeTest.cs \
	MarkComSourceInterfacesAsIDispatchTest.cs \
	ReviewComRegistrationMethodsTest.cs \
	ComRocksTest.cs

